.download-bg {
  background-color: #f2f2f2;
}
.download-conntainer {
  margin: 0 auto;
  padding-bottom: 24px;
  width: 1200px;
  .top-breadcrumb {
    height: 54px;
  }

  .doc-content {
    padding: 0 0px 64px 0px;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;

    .doc-review {
      padding-top: 48px;
      padding-right: 4px;
      width: 1040px;
      max-height: calc(100vh - 56px - 54px - 72px - 64px - 24px);
      background-color: #f5f6f7;
      border: 1px solid #f5f6f7;
      overflow-y: scroll;
      .doc-info {
        margin: 0 auto 24px;
        width: 800px;
        // height: 1933px;
        padding: 45px 40px 0px 40px;
        background: #ffffff;
        .doc-title {
          font-size: 24px;
          font-weight: 500;
          text-align: center;
          color: rgba(0, 0, 0, 0.8);
          line-height: 32px;
        }
        .doc-item {
          .content-name {
            display: inline-block;
            margin-top: 40px;
            margin-bottom: 16px;
            font-size: 18px;
            color: #000000;
            line-height: 26px;
          }
          .bstract-table {
            // border-top: 0.5px solid rgba(186,191,197,0.40);
            .ant-table-cell {
              // position: relative;
              // cell内容区
              .cell-title {
                // position: absolute;
                top: 0;
                left: 0;
                display: flex;
                align-items: center;
                padding: 10px 16px 25px;
                // min-height: 4px;
                background: #f5f6f7;
                font-size: 14px;
                // line-height: 22px;
                font-weight: 500;
                color: rgba(0, 0, 0, 0.8);
                word-break: break-all;
              }
              .cell-content {
                padding: 10px 16px 25px;
                display: flex;
                align-items: center;
                // min-height: 22px;
                font-size: 14px;
                // line-height: 22px;
                color: rgba(0, 0, 0, 0.8);
                background-color: #fff;
                font-family: Source Han Sans CN, Source Han Sans CN-Regular;
                vertical-align: middle;
                word-break: break-all;
              }
              .cell-contents {
                padding: 10px 16px 25px;
                // display: flex;
                align-items: center;
                // min-height: 22px;
                font-size: 14px;
                // line-height: 22px;
                color: rgba(0, 0, 0, 0.8);
                background-color: #fff;
                font-family: Source Han Sans CN, Source Han Sans CN-Regular;
                vertical-align: middle;
                word-break: break-all;
              }
              .cell-contents {
                .file-item {
                  padding: 16px 0 0 16px;
                }
                .file-item:last-child {
                  padding-bottom: 25px;
                }
              }
              .cell-approval {
                padding: 10px 16px 25px;
                // min-height: 135px;
                background-color: #fff;
                font-size: 14px;
                color: rgba(0, 0, 0, 0.8);
                // line-height: 22px;
                word-break: break-all;
                .people {
                  margin-top: 28px;
                  height: 22px;
                  text-align: right;
                }
                .time {
                  margin-top: 8px;
                  height: 22px;
                  text-align: right;
                }
              }
              // 附件
              .file-item {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 16px;
                background-color: #fff;
                span {
                  font-size: 14px;
                  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
                  color: #3296fa;
                  line-height: 22px;
                  cursor: pointer;
                  word-break: break-all;
                }
                .btn-icon-download {
                  width: 16px;
                  height: 16px;
                  color: #8e959f;
                  cursor: pointer;
                }
              }
            }
            :deep(.ant-table-tbody > tr > .ant-table-cell) {
              padding: 0;
              background: #f5f6f7;
              border-color: black;
              border-left: 1px solid black !important;
            }
            /deep/.ant-table-tbody {
              tr:first-child {
                td {
                  border-top: 1px solid black !important;
                }
              }
            }
            /deep/.ant-table-tbody > tr {
              td:last-child {
                border-left: none !important;
              }
            }
            ::-webkit-scrollbar {
              display: none;
            }
          }
          .ant-table-tbody > tr.ant-table-row:hover > td {
            background: none !important;
          }
        }
      }
    }
  }
}
::-webkit-scrollbar {
  width: 5px;
  height: 80px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  // background-color: #dee0e3 !important;
}
/deep/ .ant-table.ant-table-bordered > .ant-table-container {
  // border-left: 1px solid black !important;
}
/deep/ .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  // border-top: 1px solid black !important;
}

/deep/ .emptyDiv {
  margin-left: -1px;
  td {
    border: none !important;
    border-bottom: 1px solid black !important;
    background: #fff !important;
    border-left: 2px solid #ffffff !important;
  }
}
/deep/ .tdhehe {
  border: none !important;
  border-bottom: 1px solid black !important;
  background: #fff !important;
}
/deep/ .ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #fff !important;
}
.nodata {
  padding: 10px 16px 25px;
  background: #fff;
}
